package test00.lx07;

import java.util.Arrays;

/**
 * @author CSY
 * @date 2025 - 04 - 08
 */
public class MainTest02 {
    public static void main(String[] args) {
        Student[] stus = {
                new Student("张三",18),
                new Student("李四",16),
                new Student("李白",21),
                new Student("赵六",20),
                new Student("李蛋",19),
                new Student("李清照",25),
                new Student("李世明",20)
        };
        //不使用StreamAPI来完成
        /*过滤姓李的学生
        再过滤年龄大于18岁的学生
        再根据年龄大到小排序
        把学生对象转换（映射）为姓名字符串，循环遍历输出结果（只需要前面两个）*/
        Student[] students = new Student[stus.length];
        for (int i = 0; i < stus.length; i++) {
            if (stus[i].getName().charAt(0) == '李' && stus[i].getAge() > 18){
                students[i] = stus[i];
            }
        }
        System.out.println(Arrays.toString(students));

    }
}
